Parallel Multilevel Fast Multipole Algorithm for GRID computing allowing Full-Wave Electromagnetic Simulations
نویسندگان
چکیده
This work is concerned with the parallelization of the multilevel fast multipole algorithm (MLFMA) for large scale electromagnetic simulations on distributed memory computers. We focus on techniques suited for low-cost clusters of workstations (COWs) and computational GRIDs. These consist of a number of nodes interconnected through a Gigabit Ethernet network and a fast switch. The algorithm is implemented on a method of moment discretisation of a two dimensional TM electromagnetic scattering problem. Because the parallelization of the MLFMA inherently relies on heavy communication between the nodes special care is taken to avoid congestion of the interconnection network by means of an asynchronous algorithm, i.e. some nodes are communicating while others are performing calculations. This allows us to evaluate large problems such as passive optical devices or electromagnetic compatibility simulations of complex high-frequency electronic equipment with up to several millions of unknowns. Keywords—Electromagnetic scattering, parallel MLFMA
منابع مشابه
Computational Electromagnetic Analysis of Deformed Nanowires Using the Multilevel Fast Multipole Algorithm
We consider computational analysis of deformed nanowires and their arrays using a full-wave simulation environment based on integral-equation formulations and the multilevel fast multipole algorithm (MLFMA). Without requiring any periodicity assumptions, MLFMA allows for fast and accurate simulations of complex nanowire structures with three-dimensional geometries and random deformations. We pr...
متن کاملA Parallel Shared Memory Implementation of the Fast Multipole Method for Electromagnetics
An implementation of the multilevel Fast Multipole method for time harmonic electromagnetic computations is presented. The method is parallelized for shared memory machines. A new parallelization scheme which is a hybrid between previous methods is proposed. Several symmetries and other methods that reduce the storage requirement are proposed. The most important symmetry is for the translation ...
متن کاملParallel Data Partitioning Strategy in Solving Large Scale Electromagnetic Scattering Problems
The multilevel fast multipole algorithm (MLFMA) has shown great efficiency in solving large scale electromagnetic scattering problems. However, when unknowns become up to tens of millions, it is not trivial to keep high performance because of the complicated structure and calculation of MLFMA. In order to get rid of the bottleneck caused by load balancing, a parallel data partitioning strategy ...
متن کاملPGAS-FMM: Implementing a distributed fast multipole method using the X10 programming language
The fast multipole method (FMM) is a complex, multi-stage algorithm over a distributed tree data structure, admitting of multiple levels of parallelism with inherent data locality. X10 is a modern partitioned global address space language that allows the concise expression of an efficient and scalable pattern of parallel tasks comprising the FMM. We used X10 to implement the fast multipole meth...
متن کاملImproved Interpolation of Evanescent Plane Waves for Fast Multipole Methods
One way to implement a low-frequency or broadband fast multipole method is to use the spectral representation, or inhomogeneous plane-wave expansion, of the Green’s function. To significantly improve the error-controllability of the method, we propose a new interpolation and anterpolation scheme for the evanescent part. DOI: 10.2529/PIERS060907051636 The fast multipole method (FMM) can be used ...
متن کامل